package tag36_29_08.regExWieder;

import java.util.regex.Matcher;
import java.util.regex.Pattern;


public class Reg02_RegEx {

	public static void main(String[] args) {

		String regex = "abc";
		String input = "Das abc wird auch hier abc gesucht";
		
		Pattern p = Pattern.compile(regex);
		Matcher m = p.matcher(input);
		
		// 0123456789012345678901234567890...
		//"Das abc wird auch hier abc gesucht";
		// --->|
		boolean gefunden = m.find(); //true
		System.out.println();
		System.out.println("Zeiger auf: " + m.start());
		System.out.println("Was wurde gefunden: " + m.group());
		
		
		// 0123456789012345678901234567890...
		//"Das abc wird auch hier abc gesucht";
		//     ------------------>|
		gefunden = m.find(); //true
		System.out.println("Zeiger auf: " + m.start());
		System.out.println("Was wurde gefunden: " + m.group());

		
		// 0123456789012345678901234567890...
		//"Das abc wird auch hier abc gesucht"
		//                                    |
		gefunden = m.find(); //false
//		System.out.println("Zeiger auf: " + m.start());  		//Exception
//		System.out.println("Was wurde gefunden: " + m.group());
	}

}
